package com.etrans.web.gps.business.base.domain;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class Vehicle {
	/**
	 * 车辆ID
	 */
	private Integer id;

	/**
	 * 车牌号
	 */
	private String registrationNo;

	private String alais;

	private String internalNo;

	private Integer workUnitId;
	private String workUnitName;
	/**
	 * 当车辆更换企业时,终端通信号和SIM卡一起更换过去
	 */
	private Integer oldWorkUnitId;
	
	private Integer registrationnoKindId;

	/**
	 * 车牌颜色
	 */
	private Integer registrationnoColorId;
	private String  registrationnoColorName;

	/**
	 * 车辆类型
	 */
	private Integer kindId;
	private String  kindName;

	private Integer colorId;

	private Integer usAgeId;

	private Integer bandId;

	private Integer manuFactoryId;

	private Integer oilKindId;

	private Integer tollKindId;

	private String vin;

	private String engineNo;

	private Double weight;
    
	/**
	 * 核定吨位
	 */
	private Double loadingCapacity;

	private Integer seatCount;

	private Integer isDeleted;

	private String regAddress;

	private Integer markerId;

	private String markTime;

	private String createDateTime;

	private Integer createUserId;

	private String modifyDateTime;

	private Integer modifyUserId;

	private Integer seriesId;

	private Integer energyTypeId;

	private Integer serverConfigId;

	private Integer platformId;
	

	/**
	 * 所属区域
	 */
	private Integer areaId;
	private String  areaName;

	private Integer workStatus;

	private String transportPermits;
	
	/**
	 * 行业类型
	 */
	private Integer tradeKindId;
	private String  tradeKindName;

	private String businessScope;

	private String qualificationNo;

	private String licenseNo;

	private String drivingCertificateNo;

	/**
	 * 终端信息
	 */
	private Integer terminalId;
	private String terminalCommNo;

	private Integer customTradeKindId;
	/**
	 * 车辆车队信息
	 */
	private Integer vehicleTeamId;
	private String  vehicleTeamName;

	private String vehicleOwnerPhoneNo;

	private Integer isEnable;

	private String enterpriseName;
	/**
	 * 载运类型
	 */
	private Integer vehicleTypeId;
	private String  vehicleTypeName;

	private Boolean isPutIn;

	private String firstTime;

	private Boolean isAwoke;
	
	private String memo;
	
	//用于存储查询结果而拓展的属性
	private String workStatusStr;
	private String isEnableStr;
	private String setupDateTime;	
	private String terminalTypeName;
	private String platformName;
	private String noColor;
	private String vColor;
	private String commNo;
	private String simNo;
	private String phoneNo;
	private String registrationNoKindName;
	/**
	 * 是否盲区处理
	 */
	private Integer isBlind;
	
	private String internalNumber;
	
	
	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	/**
	 * 安装信息
	 */
	private String setupWorker;
	
	/**
	 * 司机名称
	 */
	private String driverName;
	
	/**
	 * 司机电话
	 */
	private String telephone;
	
	private String firstDriver;
	private String firstDriverPhoneNo;
	
	private String device;
	private String banlineType;
	
	/**
	 * 是否设置外设参数标识
	 */
	private String isPublicNet;

	public String getDevice() {
		return device;
	}

	public void setDevice(String device) {
		this.device = device;
	}

	public String getBanlineType() {
		return banlineType;
	}

	public void setBanlineType(String banlineType) {
		this.banlineType = banlineType;
	}

	public String getFirstDriver() {
		return firstDriver;
	}

	public void setFirstDriver(String firstDriver) {
		this.firstDriver = firstDriver;
	}

	public String getFirstDriverPhoneNo() {
		return firstDriverPhoneNo;
	}

	public void setFirstDriverPhoneNo(String firstDriverPhoneNo) {
		this.firstDriverPhoneNo = firstDriverPhoneNo;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getRegistrationNo() {
		return registrationNo;
	}

	public void setRegistrationNo(String registrationNo) {
		this.registrationNo = registrationNo;
	}

	public String getAlais() {
		return alais;
	}

	public void setAlais(String alais) {
		this.alais = alais;
	}

	public String getInternalNo() {
		return internalNo;
	}

	public void setInternalNo(String internalNo) {
		this.internalNo = internalNo;
	}

	public Integer getWorkUnitId() {
		return workUnitId;
	}

	public void setWorkUnitId(Integer workUnitId) {
		this.workUnitId = workUnitId;
	}

	public String getWorkUnitName() {
		return workUnitName;
	}

	public void setWorkUnitName(String workUnitName) {
		this.workUnitName = workUnitName;
	}

	public Integer getRegistrationnoKindId() {
		return registrationnoKindId;
	}

	public void setRegistrationnoKindId(Integer registrationnoKindId) {
		this.registrationnoKindId = registrationnoKindId;
	}

	public Integer getRegistrationnoColorId() {
		return registrationnoColorId;
	}

	public void setRegistrationnoColorId(Integer registrationnoColorId) {
		this.registrationnoColorId = registrationnoColorId;
	}

	public String getRegistrationnoColorName() {
		return registrationnoColorName;
	}

	public void setRegistrationnoColorName(String registrationnoColorName) {
		this.registrationnoColorName = registrationnoColorName;
	}

	public Integer getKindId() {
		return kindId;
	}

	public void setKindId(Integer kindId) {
		this.kindId = kindId;
	}

	public String getKindName() {
		return kindName;
	}

	public void setKindName(String kindName) {
		this.kindName = kindName;
	}

	public Integer getColorId() {
		return colorId;
	}

	public void setColorId(Integer colorId) {
		this.colorId = colorId;
	}

	public Integer getUsAgeId() {
		return usAgeId;
	}

	public void setUsAgeId(Integer usAgeId) {
		this.usAgeId = usAgeId;
	}

	public Integer getBandId() {
		return bandId;
	}

	public void setBandId(Integer bandId) {
		this.bandId = bandId;
	}

	public Integer getManuFactoryId() {
		return manuFactoryId;
	}

	public void setManuFactoryId(Integer manuFactoryId) {
		this.manuFactoryId = manuFactoryId;
	}

	public Integer getOilKindId() {
		return oilKindId;
	}

	public void setOilKindId(Integer oilKindId) {
		this.oilKindId = oilKindId;
	}

	public Integer getTollKindId() {
		return tollKindId;
	}

	public void setTollKindId(Integer tollKindId) {
		this.tollKindId = tollKindId;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public String getEngineNo() {
		return engineNo;
	}

	public void setEngineNo(String engineNo) {
		this.engineNo = engineNo;
	}

	public Double getWeight() {
		return weight;
	}

	public void setWeight(Double weight) {
		this.weight = weight;
	}

	public Double getLoadingCapacity() {
		return loadingCapacity;
	}

	public void setLoadingCapacity(Double loadingCapacity) {
		this.loadingCapacity = loadingCapacity;
	}

	public Integer getSeatCount() {
		return seatCount;
	}

	public void setSeatCount(Integer seatCount) {
		this.seatCount = seatCount;
	}

	public Integer getIsDeleted() {
		return isDeleted;
	}

	public void setIsDeleted(Integer isDeleted) {
		this.isDeleted = isDeleted;
	}

	public String getRegAddress() {
		return regAddress;
	}

	public void setRegAddress(String regAddress) {
		this.regAddress = regAddress;
	}

	public Integer getMarkerId() {
		return markerId;
	}

	public void setMarkerId(Integer markerId) {
		this.markerId = markerId;
	}

	public String getMarkTime() {
		return markTime;
	}

	public void setMarkTime(String markTime) {
		this.markTime = markTime;
	}

	public String getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(String createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Integer getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(Integer createUserId) {
		this.createUserId = createUserId;
	}

	public String getModifyDateTime() {
		return modifyDateTime;
	}

	public void setModifyDateTime(String modifyDateTime) {
		this.modifyDateTime = modifyDateTime;
	}

	public Integer getModifyUserId() {
		return modifyUserId;
	}

	public void setModifyUserId(Integer modifyUserId) {
		this.modifyUserId = modifyUserId;
	}

	public Integer getSeriesId() {
		return seriesId;
	}

	public void setSeriesId(Integer seriesId) {
		this.seriesId = seriesId;
	}

	public Integer getEnergyTypeId() {
		return energyTypeId;
	}

	public void setEnergyTypeId(Integer energyTypeId) {
		this.energyTypeId = energyTypeId;
	}

	public Integer getServerConfigId() {
		return serverConfigId;
	}

	public void setServerConfigId(Integer serverConfigId) {
		this.serverConfigId = serverConfigId;
	}

	public Integer getPlatformId() {
		return platformId;
	}

	public void setPlatformId(Integer platformId) {
		this.platformId = platformId;
	}

	public Integer getAreaId() {
		return areaId;
	}

	public void setAreaId(Integer areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public Integer getWorkStatus() {
		return workStatus;
	}

	public void setWorkStatus(Integer workStatus) {
		this.workStatus = workStatus;
	}

	public String getTransportPermits() {
		return transportPermits;
	}

	public void setTransportPermits(String transportPermits) {
		this.transportPermits = transportPermits;
	}

	public Integer getTradeKindId() {
		return tradeKindId;
	}

	public void setTradeKindId(Integer tradeKindId) {
		this.tradeKindId = tradeKindId;
	}

	public String getTradeKindName() {
		return tradeKindName;
	}

	public void setTradeKindName(String tradeKindName) {
		this.tradeKindName = tradeKindName;
	}

	public String getBusinessScope() {
		return businessScope;
	}

	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	public String getQualificationNo() {
		return qualificationNo;
	}

	public void setQualificationNo(String qualificationNo) {
		this.qualificationNo = qualificationNo;
	}

	public String getLicenseNo() {
		return licenseNo;
	}

	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}

	public String getDrivingCertificateNo() {
		return drivingCertificateNo;
	}

	public void setDrivingCertificateNo(String drivingCertificateNo) {
		this.drivingCertificateNo = drivingCertificateNo;
	}

	public Integer getTerminalId() {
		return terminalId;
	}

	public void setTerminalId(Integer terminalId) {
		this.terminalId = terminalId;
	}

	public String getTerminalCommNo() {
		return terminalCommNo;
	}

	public void setTerminalCommNo(String terminalCommNo) {
		this.terminalCommNo = terminalCommNo;
	}

	public Integer getCustomTradeKindId() {
		return customTradeKindId;
	}

	public void setCustomTradeKindId(Integer customTradeKindId) {
		this.customTradeKindId = customTradeKindId;
	}

	public Integer getVehicleTeamId() {
		return vehicleTeamId;
	}

	public void setVehicleTeamId(Integer vehicleTeamId) {
		this.vehicleTeamId = vehicleTeamId;
	}

	public String getVehicleTeamName() {
		return vehicleTeamName;
	}

	public void setVehicleTeamName(String vehicleTeamName) {
		this.vehicleTeamName = vehicleTeamName;
	}

	public String getVehicleOwnerPhoneNo() {
		return vehicleOwnerPhoneNo;
	}

	public void setVehicleOwnerPhoneNo(String vehicleOwnerPhoneNo) {
		this.vehicleOwnerPhoneNo = vehicleOwnerPhoneNo;
	}

	public Integer getIsEnable() {
		return isEnable;
	}

	public void setIsEnable(Integer isEnable) {
		this.isEnable = isEnable;
	}

	public Integer getVehicleTypeId() {
		return vehicleTypeId;
	}

	public void setVehicleTypeId(Integer vehicleTypeId) {
		this.vehicleTypeId = vehicleTypeId;
	}

	public String getVehicleTypeName() {
		return vehicleTypeName;
	}

	public void setVehicleTypeName(String vehicleTypeName) {
		this.vehicleTypeName = vehicleTypeName;
	}

	public Boolean getIsPutIn() {
		return isPutIn;
	}

	public void setIsPutIn(Boolean isPutIn) {
		this.isPutIn = isPutIn;
	}

	public String getFirstTime() {
		return firstTime;
	}

	public void setFirstTime(String firstTime) {
		this.firstTime = firstTime;
	}

	public Boolean getIsAwoke() {
		return isAwoke;
	}

	public void setIsAwoke(Boolean isAwoke) {
		this.isAwoke = isAwoke;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getWorkStatusStr() {
		return workStatusStr;
	}

	public void setWorkStatusStr(String workStatusStr) {
		this.workStatusStr = workStatusStr;
	}

	public String getIsEnableStr() {
		return isEnableStr;
	}

	public void setIsEnableStr(String isEnableStr) {
		this.isEnableStr = isEnableStr;
	}

	public String getSetupDateTime() {
		return setupDateTime;
	}

	public void setSetupDateTime(String setupDateTime) {
		this.setupDateTime = setupDateTime;
	}

	public String getTerminalTypeName() {
		return terminalTypeName;
	}

	public void setTerminalTypeName(String terminalTypeName) {
		this.terminalTypeName = terminalTypeName;
	}

	public String getPlatformName() {
		return platformName;
	}

	public void setPlatformName(String platformName) {
		this.platformName = platformName;
	}

	public String getNoColor() {
		return noColor;
	}

	public void setNoColor(String noColor) {
		this.noColor = noColor;
	}

	public String getvColor() {
		return vColor;
	}

	public void setvColor(String vColor) {
		this.vColor = vColor;
	}

	public String getCommNo() {
		return commNo;
	}

	public void setCommNo(String commNo) {
		this.commNo = commNo;
	}

	public String getSimNo() {
		return simNo;
	}

	public void setSimNo(String simNo) {
		this.simNo = simNo;
	}

	public String getPhoneNo() {
		return phoneNo;
	}

	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}

	public String getRegistrationNoKindName() {
		return registrationNoKindName;
	}

	public String getInternalNumber() {
		return internalNumber;
	}

	public void setInternalNumber(String internalNumber) {
		this.internalNumber = internalNumber;
	}

	public void setRegistrationNoKindName(String registrationNoKindName) {
		this.registrationNoKindName = registrationNoKindName;
	}

	public Integer getIsBlind() {
		return isBlind;
	}

	public void setIsBlind(Integer isBlind) {
		this.isBlind = isBlind;
	}

	public String getSetupWorker() {
		return setupWorker;
	}

	public void setSetupWorker(String setupWorker) {
		this.setupWorker = setupWorker;
	}

	public String getDriverName() {
		return driverName;
	}

	public void setDriverName(String driverName) {
		this.driverName = driverName;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getIsPublicNet() {
		return isPublicNet;
	}

	public void setIsPublicNet(String isPublicNet) {
		this.isPublicNet = isPublicNet;
	}

	public Integer getOldWorkUnitId() {
		return oldWorkUnitId;
	}

	public void setOldWorkUnitId(Integer oldWorkUnitId) {
		this.oldWorkUnitId = oldWorkUnitId;
	}
	
	
}
